urge to defecate - Spanish English Dictionary